package com.yungu.swift.system.marketing.model.dto;

import com.yungu.swift.base.model.BaseDto;

import java.math.BigDecimal;

/**
 * Copyright © 厦门云谷互联信息有限公司 2018-2020 All Right Reserved
 * <p>
 * 活动分享DTO
 *
 * @author Zerrion
 * @version 1.0.0-RELEASE
 * @since 2018-07-04 13:50
 */
public class MarketingShareDto extends BaseDto {

    /**
     * 公司uuid
     */
    private String companyUuid;
    /**
     * 代理uuid
     */
    private String agentUuid;
    /**
     * 客户端
     */
    private Integer clientSide;
    /**
     * 侧边栏标题
     */
    private String sidebarTitle;
    /**
     * 侧边栏副标题
     */
    private String sidebarSubTitle;
    /**
     * 链接标题
     */
    private String linkTitle;
    /**
     * 链接内容
     */
    private String linkContent;
    /**
     * 链接图片地址
     */
    private String linkImg;
    /**
     * 链接地址
     */
    private String linkUrl;
    /**
     * 链接地址
     */
    private Integer status;
    /**
     * 奖励金额 （司机端邀请乘客时获取奖励金额）
     */
    private BigDecimal awardAmount;


    // 附加字段
    /**
     * 邀请人获取优惠券金额
     */
    private BigDecimal inviterMoney;

    /**
     * 被邀请人获取优惠券金额
     */
    private BigDecimal inviteeMoney;

    public String getCompanyUuid() {
        return companyUuid;
    }

    public void setCompanyUuid(String companyUuid) {
        this.companyUuid = companyUuid;
    }

    public String getAgentUuid() {
        return agentUuid;
    }

    public void setAgentUuid(String agentUuid) {
        this.agentUuid = agentUuid;
    }

    public Integer getClientSide() {
        return clientSide;
    }

    public void setClientSide(Integer clientSide) {
        this.clientSide = clientSide;
    }

    public String getSidebarTitle() {
        return sidebarTitle;
    }

    public void setSidebarTitle(String sidebarTitle) {
        this.sidebarTitle = sidebarTitle;
    }

    public String getSidebarSubTitle() {
        return sidebarSubTitle;
    }

    public void setSidebarSubTitle(String sidebarSubTitle) {
        this.sidebarSubTitle = sidebarSubTitle;
    }

    public String getLinkTitle() {
        return linkTitle;
    }

    public void setLinkTitle(String linkTitle) {
        this.linkTitle = linkTitle;
    }

    public String getLinkContent() {
        return linkContent;
    }

    public void setLinkContent(String linkContent) {
        this.linkContent = linkContent;
    }

    public String getLinkImg() {
        return linkImg;
    }

    public void setLinkImg(String linkImg) {
        this.linkImg = linkImg;
    }

    public String getLinkUrl() {
        return linkUrl;
    }

    public void setLinkUrl(String linkUrl) {
        this.linkUrl = linkUrl;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public BigDecimal getAwardAmount() {
        return awardAmount;
    }

    public void setAwardAmount(BigDecimal awardAmount) {
        this.awardAmount = awardAmount;
    }

    public BigDecimal getInviterMoney() {
        return inviterMoney;
    }

    public void setInviterMoney(BigDecimal inviterMoney) {
        this.inviterMoney = inviterMoney;
    }

    public BigDecimal getInviteeMoney() {
        return inviteeMoney;
    }

    public void setInviteeMoney(BigDecimal inviteeMoney) {
        this.inviteeMoney = inviteeMoney;
    }
}

